from Person import Person

# 实例对象的创建
xiaoxi = Person("小溪", "女", 11)

print(xiaoxi)
xiaoxi.speak()

xiaop = Person("小p", "男", 12)

print(xiaop)
xiaop.walk()

# 实例对象属性的访问和修改

print("%s 今年是 %s 岁" % (xiaoxi.name, xiaoxi.getAge()))

xiaoxi.setAge(13)     # 先设置 不要直接在print()中打印
print("过两年 %s 是 %s 岁" % (xiaoxi.name, xiaoxi.getAge()))

xiaoxi.setAge(-1)     # 先设置 不要直接在print()中打印
print("过两年 %s 是 %s 岁" % (xiaoxi.name, xiaoxi.getAge()))

# 强制修改属性值
xiaoxi.age = -1       # 先设置 不要直接在print()中打印
print("过两年 %s 是 %s 岁" % (xiaoxi.name, xiaoxi.getAge()))

# 把age变为私有变量 外部就不易更新属性值了
xiaoxi.setAge(13)     # 先设置 不要直接在print()中打印
print("过两年 %s 是 %s 岁" % (xiaoxi.name, xiaoxi.getAge()))



